package com.example.aidocengine.common.constant;

public class BusinessConstant {
    
    // 处理状态
    public static final String PROCESS_STATUS_PENDING = "PENDING";
    public static final String PROCESS_STATUS_PROCESSING = "PROCESSING";
    public static final String PROCESS_STATUS_COMPLETED = "COMPLETED";
    public static final String PROCESS_STATUS_FAILED = "FAILED";
    
    // 校验结果
    public static final String VALIDATION_RESULT_PASS = "PASS";
    public static final String VALIDATION_RESULT_FAIL = "FAIL";
    
    // 校验类型
    public static final String VALIDATION_TYPE_SECONDARY_DEVICE = "SECONDARY_DEVICE";
    public static final String VALIDATION_TYPE_PRIMARY_DEVICE = "PRIMARY_DEVICE";
    
    // 设备分类
    public static final String DEVICE_CATEGORY_LINE = "线路";
    public static final String DEVICE_CATEGORY_TRANSFORMER = "主变";
    public static final String DEVICE_CATEGORY_BUS = "母线及附属设备";
    public static final String DEVICE_CATEGORY_SUPPLEMENT = "补充";
    public static final String DEVICE_CATEGORY_COMMANDING_UNIT = "受令单位";
    
    // 文件类型
    public static final String FILE_TYPE_DEVICE_TEMPLATE = "DEVICE_TEMPLATE";
    public static final String FILE_TYPE_STARTUP_PLAN = "STARTUP_PLAN";
    
    // 错误信息
    public static final String ERROR_UNIT_NOT_FOUND = "该受令单元不存在";
    public static final String ERROR_DEVICE_NAMING_IRREGULAR = "该一次设备命名不规范";
    public static final String ERROR_WRITING_PRINCIPLE_VIOLATION = "不符合一次设备编写原则";
    public static final String ERROR_SECONDARY_DEVICE_NOT_MATCH = "未匹配二次设备术语";
    
    // Word文档章节
    public static final String SECTION_SEVEN_TITLE = "第七部分：启动前有关厂站一、二次设备运行方式调整及状态确认";
}